#include <Input/Keyboard.h>

/************************/
/*      Static          */
/************************/

    /************************/
    /*      Properties      */
    /************************/

        std::vector<TKeyState>    Keyboard::s_Keys;   /*!< Store the state of every key on the keyBoard       */

    /************************/
    /*      Methods         */
    /************************/


    bool Keyboard::IsKeyDown(TKeyState key)
    {
        if(s_Keys[key]==Down)
            return true;

        return false;
    }

    bool Keyboard::IsKeyUp(TKeyState key)
    {
        if(s_Keys[key]==Up)
            return true;

        return false;
    }

    bool Keyboard::IsKeyPressed(TKeyState key)
    {
        if(s_Keys[key]==Pressed)
            return true;

        return false;
    }
